package cn.itsource.user.mapper;

import cn.itsource.user.domain.Wechat;
import org.apache.ibatis.annotations.Param;

public interface WechatMapper {


    /**
     * 通过openid查询wechat对象(联表查询： t_wxuser和t_logininfo)
     * @param openid  微信用户唯一标志
     * @return
     */
    Wechat loadByOpenid(String openid);

    /**
     * 保存微信用户对象
     * @param wechat
     */
    void save(Wechat wechat);

    /**
     * 微信绑定
     * @param logininfoId 登录信息主键id
     * @param openid  微信用户唯一标志
     */
    void binder(@Param("logininfoId") Long logininfoId, @Param("openid") String openid);
}
